* Add logging capabilities

* GUI refactoring: remove buisiness logic from UI elements

* memory optimization

* use argparse or optparse in bin/crystalballplus

* do something better than using  .GetParent().GetParent() in GUI.panels

* report generation: order ouput by input file name

* report generation: add also files with no matches

* report generation: output latex code and compile it in a pdf file

* Load an image file along with the diffractogram data:
  Try to load TIFF, BMP, etc with PIL, (if so, the pixels contain the complex 
  norm) then try DM3 (if so, we have complex values) then give up.

* display image in GUI as it's processed (e.g. in lower part of left
  panel (controlpanel)

* subclass MillerIndices to numpy.ndarray 

* implement verbose / quiet option

* multi-thread